package edu.ucsur.libreriaelsaber.beans;

import java.text.SimpleDateFormat;
import java.util.Date;

public class UsuarioBean {

  private static SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
  
  private String codigoUsuario;
  private String clave;
  private String nombres;
  private String apellidos;
  private Date fechaNacimiento;
  private String correo;
  private byte[] foto;
  private float sueldoAnual;

  public String getCodigoUsuario() {
    return codigoUsuario;
  }

  public void setCodigoUsuario(String codigoUsuario) {
    this.codigoUsuario = codigoUsuario;
  }

  public String getClave() {
    return clave;
  }

  public void setClave(String clave) {
    this.clave = clave;
  }

  public String getNombres() {
    return nombres;
  }

  public void setNombres(String nombres) {
    this.nombres = nombres;
  }

  public String getApellidos() {
    return apellidos;
  }

  public void setApellidos(String apellidos) {
    this.apellidos = apellidos;
  }

  public Date getFechaNacimiento() {
    return fechaNacimiento;
  }

  public void setFechaNacimiento(Date fechaNacimiento) {
    this.fechaNacimiento = fechaNacimiento;
  }

  public String getFechaNacimientoCadena() {
    if (fechaNacimiento == null) {
      return "";
    }
    return sdf.format(fechaNacimiento);
  }

  public void setFechaNacimientoCadena(String fechaNacimientoCadena) {
    try {
      this.fechaNacimiento = sdf.parse(fechaNacimientoCadena);
    } catch (Exception ex) {
      
    }
  }
  
  public String getCorreo() {
    return correo;
  }

  public void setCorreo(String correo) {
    this.correo = correo;
  }

  public byte[] getFoto() {
    return foto;
  }

  public void setFoto(byte[] foto) {
    this.foto = foto;
  }

  public float getSueldoAnual() {
    return sueldoAnual;
  }

  public void setSueldoAnual(float sueldoAnual) {
    this.sueldoAnual = sueldoAnual;
  }

}
